English Dictionary
◊ SHEPHERD DOG
shepherd dog
n : any of various usually long-haird breeds of dog reared to
herd and guard sheep [syn: {sheepdog}, {sheep dog}]